package com.example.figurehecheng.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel(value = "景点查询参数")
public class SceneryQueryDTO {

    @ApiModelProperty(value = "景点名称关键字")
    private String keyword;
    
    @ApiModelProperty(value = "景点类型(1:文化景点 2:自然景点)")
    private Integer tourType;
    
    @ApiModelProperty(value = "最低价格(分)")
    private Integer minPrice;
    
    @ApiModelProperty(value = "最高价格(分)")
    private Integer maxPrice;
    
    @ApiModelProperty(value = "当前纬度")
    private BigDecimal latitude;
    
    @ApiModelProperty(value = "当前经度")
    private BigDecimal longitude;
    
    @ApiModelProperty(value = "排序方式(1:价格升序 2:价格降序 3:距离近远)")
    private Integer sortType;
    
    @ApiModelProperty(value = "页码")
    private Integer page = 1;
    
    @ApiModelProperty(value = "每页数量")
    private Integer pageSize = 10;
} 